package pe.com.cotelasa.scp.dominio.service;

import java.util.Collection;
import pe.com.cotelasa.scp.dominio.excepcion.ServiceException;
import pe.com.cotelasa.scp.entidad.ParametroDetalle;

public interface IServicioParametro {

    public Collection<ParametroDetalle> listarTiposProveedoresActivos() throws ServiceException;

    public Collection<ParametroDetalle> listarTipoCuentaBancariaActivas() throws ServiceException;

    public Collection<ParametroDetalle> listarTipoArticuloActivos() throws ServiceException;

    public Collection<ParametroDetalle> listarTipoCategoriaActivos() throws ServiceException;

    public Collection<ParametroDetalle> listarTipoMaterialActivos() throws ServiceException;

    public Collection<ParametroDetalle> listarTipoGuiasActivas() throws ServiceException;

    public Collection<ParametroDetalle> listarTipoProveedorActivos() throws ServiceException;

    public Collection<ParametroDetalle> listarTipoOrdenActivos() throws ServiceException;

    public Collection<ParametroDetalle> listaTipoMotivoGuia() throws ServiceException;
    
    public Collection<ParametroDetalle> listaTipoMotivoNotaCredito() throws ServiceException;
    
    public Collection<ParametroDetalle> listaTipoEstadoCajaChica() throws ServiceException; 
    
    public Collection<ParametroDetalle> listarTipoMovimiento() throws ServiceException;
    
    public Collection<ParametroDetalle> listarFormaMovimiento() throws ServiceException;
    
    public Collection<ParametroDetalle> listarTipoPago(String parametro) throws ServiceException;
}
